package com.eagledata.project.business.memberInfo.domain;

import com.eagledata.common.utils.DateUtils;
import com.eagledata.framework.web.domain.BaseEntity;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 会员表 m_member_info
 * 
 * @author eagledata
 * @date 2018-06-25
 */
public class MemberInfo extends BaseEntity {
	private static final long serialVersionUID = 1L;
	
	/** 主键Id */
	private Integer id;
	/** 会员名 */
	private String name;
	/** 等级 */
	private String level;
	/** 入会日期 */
	private Date joinDate;
	/** 房号 */
	private Integer roomNo;
	/** 总价 */
	private BigDecimal totalPrice;
	/** 登记表号 */
	private Integer registerNo;
	/** 置业顾问 */
	private String adviser;
	/** 经理 */
	private String manager;
	/** 积分 */
	private Integer point;
	/** 总积 */
	private Integer totalPoint;
	/** 会分 */
	private Integer societyPoint;
	/** 总会分 */
	private Integer totalSocietyPoint;
	/** 信息 */
	private String message;
	/** 名片 */
	private String visitingCard;
	/** 来源 */
	private String resource;

	/**
	 * 设置：主键Id
	 */
	public void setId(Integer id) {
		this.id = id;
	}
	
	/**
	 * 获取：主键Id
	 */
	public Integer getId() {
		return id;
	}
	
	/**
	 * 设置：会员名
	 */
	public void setName(String name) {
		this.name = name;
	}
	
	/**
	 * 获取：会员名
	 */
	public String getName() {
		return name;
	}
	
	/**
	 * 设置：等级
	 */
	public void setLevel(String level) {
		this.level = level;
	}
	
	/**
	 * 获取：等级
	 */
	public String getLevel() {
		return level;
	}
	
	/**
	 * 设置：入会日期
	 */
	public void setJoinDate(String joinDate) {
		this.joinDate = DateUtils.dateTime(DateUtils.YYYY_MM_DD, joinDate);
	}
	
	/**
	 * 获取：入会日期
	 */
	public Date getJoinDate() {
		return joinDate;
	}
	
	/**
	 * 设置：房号
	 */
	public void setRoomNo(Integer roomNo) {
		this.roomNo = roomNo;
	}
	
	/**
	 * 获取：房号
	 */
	public Integer getRoomNo() {
		return roomNo;
	}
	
	/**
	 * 设置：总价
	 */
	public void setTotalPrice(BigDecimal totalPrice) {
		this.totalPrice = totalPrice;
	}
	
	/**
	 * 获取：总价
	 */
	public BigDecimal getTotalPrice() {
		return totalPrice;
	}
	
	/**
	 * 设置：登记表号
	 */
	public void setRegisterNo(Integer registerNo) {
		this.registerNo = registerNo;
	}
	
	/**
	 * 获取：登记表号
	 */
	public Integer getRegisterNo() {
		return registerNo;
	}
	
	/**
	 * 设置：置业顾问
	 */
	public void setAdviser(String adviser) {
		this.adviser = adviser;
	}
	
	/**
	 * 获取：置业顾问
	 */
	public String getAdviser() {
		return adviser;
	}
	
	/**
	 * 设置：经理
	 */
	public void setManager(String manager) {
		this.manager = manager;
	}
	
	/**
	 * 获取：经理
	 */
	public String getManager() {
		return manager;
	}
	
	/**
	 * 设置：积分
	 */
	public void setPoint(Integer point) {
		this.point = point;
	}
	
	/**
	 * 获取：积分
	 */
	public Integer getPoint() {
		return point;
	}
	
	/**
	 * 设置：总积
	 */
	public void setTotalPoint(Integer totalPoint) {
		this.totalPoint = totalPoint;
	}
	
	/**
	 * 获取：总积
	 */
	public Integer getTotalPoint() {
		return totalPoint;
	}
	
	/**
	 * 设置：会分
	 */
	public void setSocietyPoint(Integer societyPoint) {
		this.societyPoint = societyPoint;
	}
	
	/**
	 * 获取：会分
	 */
	public Integer getSocietyPoint() {
		return societyPoint;
	}
	
	/**
	 * 设置：总会分
	 */
	public void setTotalSocietyPoint(Integer totalSocietyPoint) {
		this.totalSocietyPoint = totalSocietyPoint;
	}
	
	/**
	 * 获取：总会分
	 */
	public Integer getTotalSocietyPoint() {
		return totalSocietyPoint;
	}
	
	/**
	 * 设置：信息
	 */
	public void setMessage(String message) {
		this.message = message;
	}
	
	/**
	 * 获取：信息
	 */
	public String getMessage() {
		return message;
	}
	
	/**
	 * 设置：名片
	 */
	public void setVisitingCard(String visitingCard) {
		this.visitingCard = visitingCard;
	}
	
	/**
	 * 获取：名片
	 */
	public String getVisitingCard() {
		return visitingCard;
	}
	
	/**
	 * 设置：来源
	 */
	public void setResource(String resource) {
		this.resource = resource;
	}
	
	/**
	 * 获取：来源
	 */
	public String getResource() {
		return resource;
	}
	
}
